@font-face {
    /* font-properties */
    font-family: globel-iconfont;
    src:url('/css/iconfont.woff'),  
    url('pictos/pictos-web.ttf'),
    url('pictos/pictos-web.eot'); /* IE9 */
}
BODY {FONT-SIZE: 12px;MARGIN: 0px;COLOR: #494949;FONT-FAMILY: "ËÎÌå";font-weight: normal;border:0;}
img{ border:0px;border-style:none;}

.text1 { line-height: 20px;FONT-SIZE: 12px; color:#333333;font-weight: normal}
.text2 { line-height: 20px;FONT-SIZE: 12px; color:#ffffff;font-weight: normal}
.text3 { line-height: 20px;FONT-SIZE: 12px; color:#494949;font-weight: normal}

ul,li{ list-style:none;}

A {	COLOR: #646464; TEXT-DECORATION: none;}
A:hover {COLOR: #FF0000;TEXT-DECORATION: none}

A.hui{	COLOR: #646464;FONT-SIZE: 12px;TEXT-DECORATION: none; cursor:hand;FONT-FAMILY: "ËÎÌå";font-weight: normal}
A.hui:hover {COLOR: #FF0000;FONT-SIZE: 12px;TEXT-DECORATION: none;FONT-FAMILY: "ËÎÌå";font-weight: normal}

A.hui1{	COLOR: #646464;FONT-SIZE: 14px;TEXT-DECORATION: none; cursor:hand;FONT-FAMILY: "ËÎÌå";font-weight: normal}
A.hui1:hover {COLOR: #FF0000;FONT-SIZE: 14px;TEXT-DECORATION: none;FONT-FAMILY: "ËÎÌå";font-weight: normal}

A.bai{	COLOR: #FFFFFF;FONT-SIZE: 14px;TEXT-DECORATION: none; cursor:hand;FONT-FAMILY: "Î¢ÈíÑÅºÚ";font-weight: bold}
A.bai:hover {COLOR: #000;FONT-SIZE: 14px;TEXT-DECORATION: none;FONT-FAMILY: "Î¢ÈíÑÅºÚ";font-weight: bold}

A.bai1{	COLOR: #FFFFFF;FONT-SIZE: 14px;TEXT-DECORATION: none; cursor:hand;FONT-FAMILY: "Î¢ÈíÑÅºÚ";font-weight: normal}
A.bai1:hover {COLOR: #FF0000;FONT-SIZE: 14px;TEXT-DECORATION: none;FONT-FAMILY: "Î¢ÈíÑÅºÚ";font-weight: normal}

.tablelp1-1{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}
.tablelp1-2{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #fa3842;
}
.tablelp1-3{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #e0e0e0;
}
.tablelp1-4{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #e0e0e0;
}

.tablelp4-1{
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cb131d;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
}
.tablelp4-2{
	border: 1px solid #e5e5e5;
}


ul{padding:0px; margin:0px; list-style:none;}


.hongse {color: #cb131d;FONT-SIZE: 16px;FONT-FAMILY: "ËÎÌå";font-weight: bold}
.huise {color: #666;FONT-SIZE: 12px;FONT-FAMILY: "ËÎÌå";font-weight: bold}

.baise {color: #FFFFFF;FONT-SIZE: 14px;FONT-FAMILY: "ËÎÌå";font-weight: normal}
.baise1 {color: #FFFFFF;FONT-SIZE: 12px;FONT-FAMILY: "ËÎÌå";font-weight: normal}
.baise2 {color: #FFFFFF;FONT-SIZE: 14px;FONT-FAMILY: "ËÎÌå";font-weight: bold}

.textnum{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:240px;display:block;}
.textnum1{overflow:hidden;text-overflow:ellipsis;white-space: nowrap;width:160px;display:block;}


.datanewslist li{ height:25px; line-height:25px; text-align:left;  padding:0 10px 0 10px; border-bottom:1px dashed #ccc;}
.datanewslist ul li a{ float:left;}
.datanewslist li span{ float:right; color:#666;}

.datapicturelist{ overflow:hidden; margin-top:10px; }
.datapicturelist li{ float:left; width:162px; height:181px;  margin:0px 10px 0px 10px; display:inline;zoom:1; text-align:center;}
.datapicturelist img{ width:162px; height:122px;}
.datapicturelist .cimg{ display:block;width:162px; height:122px; overflow:hidden;border:1px solid #6eba34;}
.datapicturelist .ctxt{ display:block; line-height:30px; height:30px;}

.datapicturelisthome{ overflow:hidden; margin-top:5px; width:980px; height:480px;}
.datapicturelisthome ul{ height:152px; width:auto;}
.datapicturelisthome li{ float:left; width:162px; height:152px;  margin:0px 16px 0px 16px; display:inline;zoom:1; text-align:center;}
.datapicturelisthome img{ width:162px; height:122px;}
.datapicturelisthome .cimg{ display:block;width:162px; height:122px; overflow:hidden;border:1px solid #6eba34;}
.datapicturelisthome .ctxt{ display:block; line-height:30px; height:30px;}


.mtop{ margin-top:10px;}

.LivePage{height:25px;margin:20px 0 10px 0;padding:5px 20px 13px 20px; clear:both;}
.LivePage .Page_left{float:left;color:#2c2c2c;font-family:Tahoma;}
.LivePage .Page_left span{ color:#ff5b00; margin:0 5px;}
.LivePage .Page_right{font-family:Tahoma;color:#2c2c2c;text-align:left;float:right;}
.LivePage .Page_right A {padding:2px 5px;color:#ff5b00;text-decoration:none;margin:2px;border:1px solid #ff5b00;display:block;float:left;}
.LivePage .Page_right A:hover {border:1px solid #ff5b00;text-decoration:none;background:#ff5b00;color:#fff;}
.LivePage .Page_right span{border:1px solid #ff5b00;color:#fff;font-weight:bold;background:#ff5b00;padding:2px 

5px;margin:2px;float:left;}
.LivePage .Page_right em{float:left;}
.LivePage .Page_right input{float:left; width:30px; margin-top:2px; height:15px;}
.LivePage .Page_right .PageTXT{ margin-top:5px;}

.contentmain{ width:700px; margin:20px auto 0 auto; overflow:hidden;zoom:1; }
.listtop{ height:200px;}
.listtop img{width:700px;height:200px;}
.listlink{height:41px; }

.newsshow_title{ font-size:16px; line-height:35px; font-weight:bold; text-align:center;}
.newsshow_time{ border-bottom:1px solid #999; line-height:30px;text-align:center;}
.newsshow_content{ line-height:30px; padding:10px; text-align:left;}
.newsshow_img{ width:450px; margin:10px auto;}
.newsshow_img img{ margin:0 auto; display:block;}
.showbottomlink{ text-align:right; padding-right:10px; line-height:30px;}
.showbottomlink a{ color:#000; margin:0 10px;}
.flvplayer{ width:450px; height:350px; margin:20px auto; text-align:center;}

.mainpage{ width:1000px; margin:0 auto; min-height:400px;}

.showtable{table-layout:fixed;border-collapse:collapse;margin:40px auto 0 auto;}
.showtable .r,.showtable .l,.showtable th, .showtable td{ border:1px solid #eee; line-height:30px;text-align:center;}
.showtable th{ padding:0; text-align:center; font-size:16px;background:#e4551b; color:#fff;}
.showtable .r{ text-align:left; padding:0 0 0 5px;}
.showtable .l{ background:#e4551b; color:#fff; }

.minput,.minput2{ border:1px solid #ccc; height:20px; padding-left:5px; width:200px;}
.minput2{ width:60px;}
.mcontent{border:1px solid #ccc; height:100px; padding-left:5px; width:400px;}
.picturenews{ height:160px; width:220px; margin-bottom:10px;}
.picturenews li img{height:160px; width:220px;}
.main_t{
	width: 978px;
	margin-bottom: 10px;
	border-collapse: collapse;
}
.main_t th,.main_t td{
	padding: 5px 10px;
	text-align: left;
	font-size: 14px;
}

.main_t td{
	border-top: 1px dotted #AEAEAE;
}
.main_t th{
	background: #E5E5E5;
	padding: 5px 10px;
	border-bottom: 1px dotted #E5E5E5;
}
.main_t .sub_t td{border-top: none;}
.main_t td.td_w{
	padding: 0;
}
.main_t td.w1_i{width: 308px;padding-left: 40px;}
.main_t .tr_hover td{background-color:#fff3d3;}
.book_link{
	display: block;
	color: #fff;
	width: 61px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background: url(/images/t_btnbg3.png) no-repeat 0 0;
}
.main_t .book_link:hover{
    color:#fff;
    text-decoration:underline;
}
 .ticket-detail-wrapper i.arrow{
    display: inline-block;
    width: 10px;
    height: 16px;
    background-image: url(/images/ticket-detail.png);
    background-repeat: no-repeat;
}
.ticket-detail-wrapper {
    position: relative;
    display: none;
    min-height: 70px;
    margin: 1px 15px 15px;
    background-color: #f0fbff;
    border: 1px solid #badeeb;
}
.ticket-detail-wrapper i.arrow {
    position: absolute;
    top: -11px;
    left: 70px;
    display: block;
    width: 22px;
    height: 11px;
    background-position: 0 0;
}
.ticket-detail-content {
    padding: 15px 10px 10px 20px;
    color: #666;
}
.ticket-detail-info {
    float: left;
    width: 840px;
}
.ticket-detail-wrapper .packup-btn {
    color: #06c;
    width: 100%;
    line-height: 30px;
    text-align: center;
    background-color: #e8f9ff;
    height: 30px;
    cursor: pointer;
}
 .packup-btn i {
    margin-left: 3px;
    background-position: -15px -11px;
}
 ul, ol {
    list-style: none;
}
.main-ticket .main-title .more
{
	float:right;
	color:#333;
	line-height:76px;
}

.main-ticket .main-title .baidu-wallet
{
	color:#ff8300;
	line-height:24px;
	border:1px dashed #ff8300;
	padding:3px 8px;
}

.main-ticket .main-title .baidu-wallet .wallet-icon
{
	background:url(http://lvyou2.bdimg.com/static/destination/widget/view/public/ticket-list/img/wallet-icon_1d00cf2.png);
	width:22px;
	display:inline-block;
	height:15px;
	vertical-align:-2px;
}

.main-ticket .main-title .baidu-wallet .left-text
{
	padding-right:4px;
	border-right:1px solid #ff8300;
}

.main-ticket .more .globel-iconfont
{
	font-size:12px;
	font-weight:400;
	vertical-align:top;
	margin-left:5px;
}

.main-ticket .main-ticket-wrap li
{
	border-bottom:#f3f3f3 1px solid;
}

.main-ticket .main-ticket-wrap li.active,.main-ticket .main-ticket-wrap li:hover
{
	background:#f7f9fa;
}

.main-ticket .main-ticket-wrap li.active .ticket-index,.main-ticket .main-ticket-wrap li:hover .ticket-index
{
	background:#ff8e0c;
}

.main-ticket .main-ticket-wrap li.active .more-info
{
	min-height:50px;
	height:auto;
	opacity:1;
}

.main-ticket .main-ticket-wrap li.active .ticket-name .globel-iconfont
{
	-webkit-transform:rotate(-180deg);
	-moz-transform:rotate(-180deg);
	-ms-transform:rotate(-180deg);
	transform:rotate(-180deg);
}

.main-ticket .main-ticket-wrap .ticket-td
{
	vertical-align:top;
	float:left;
	margin-right:30px;
	position:relative;
}

.main-ticket .main-ticket-wrap .ticket-index
{
	display:inline-block;
	width:15px;
	height:15px;
	border-radius:50%;
	border:#ff8e0c 1px solid;
	color:#ff8e0c;
	position:relative;
	line-height:1;
	margin:23px 13px 0 11px;
}

.main-ticket .main-ticket-wrap .ticket-td-content
{
	float:left; 
	padding:20px 0 10px;
}

.main-ticket .main-ticket-wrap .more-info
{
	width:100%;
	height:0;
	opacity:0;
	overflow:hidden;
	-webkit-transition:all .2s ease-out;
	-moz-transition:all .2s ease-out;
	-ms-transition:all .2s ease-out;
	transition:all .2s ease-out;
}

.main-ticket .main-ticket-wrap .more-info ul
{ 
	overflow:auto;
	padding:0 20px 25px 40px;
}

.main-ticket .main-ticket-wrap .more-info li
{
	clear:both;
	font:400 12px/20px 'microsoft yahei';
	color:#666;
	line-height:20px;
	border:0;
	padding:4px 0;
}

.main-ticket .main-ticket-wrap .more-info strong
{
	color:#333;
	font-weight:700;
	float:left;
	width:5em;
}

.main-ticket .main-ticket-wrap .more-info p
{ 
}

.main-ticket .main-ticket-wrap .more-info b
{
	color:#666;
	font-weight:100;
	padding:0 0 40px 400px;
}

.main-ticket .main-ticket-wrap .btn-close
{
	display:block;
	background:#eff7fb;
	color:#666;
	text-align:center;
	font:400 12px/40px 'microsoft yahei';
	cursor:pointer;
}

.main-ticket .main-ticket-wrap .btn-close:hover
{
	color:#38aae8;
}

.main-ticket .main-ticket-wrap .ticket-index b,.main-ticket .main-ticket-wrap .ticket-index em
{
	color:#17a1e6;
	display:inline-block;
	width:100%;
	height:100%;
	font-size:67px;
	line-height:1;
	font-weight:400;
	margin:-16px 0 0 -5px;
}

.main-ticket .main-ticket-wrap .ticket-index em
{
	display:inline-block;
	text-align:center;
	font:400 10px/16px Arial;
	color:#ff8e0c;
	-webkit-transform:scale(0.8333);
	-moz-transform:scale(0.8333);
	-ms-transform:scale(0.8333);
	transform:scale(0.8333);
	margin:0;
}

.main-ticket .main-ticket-wrap .ticket-name
{
	color:#333;
	width:240px;
	margin-right:45px;
}

.main-ticket .main-ticket-wrap .ticket-name .globel-iconfont
{
	display:inline-block;
	vertical-align:top;
	font-size:20px;
	line-height:1.25;
	cursor:pointer;
	margin-left:-1em;
	position:relative;
	left:1em;
	-webkit-transition:transform .4s ease;
	-moz-transition:transform .4s ease;
	-ms-transition:transform .4s ease;
	transition:transform .4s ease;
}

.main-ticket .main-ticket-wrap .ticket-name .alert-tips
{
	width:570px;
	margin:28px 0 0 -12px;
}

.main-ticket .main-ticket-wrap .ticket-name .name
{
	display:inline-block;
	margin-bottom:7px;
}

.main-ticket .main-ticket-wrap .ticket-name .name span
{
	font:400 16px/24px 'microsoft yahei';
	cursor:pointer;
	display:inline;
	overflow:hidden;
}

.main-ticket .main-ticket-wrap .ticket-name .ticket-type
{
	color:#666;
	font-size:12px;
	display:inline-block;
	line-height:19px;
	border:#666 1px solid;
	padding:0 4px;
}

.main-ticket .main-ticket-wrap .ticket-tips
{
	width:185px;
	color:#666;
	margin-right:0;
	font:400 12px/20px 'microsoft yahei';
}

.main-ticket .main-ticket-wrap .ticket-tips .bao-icon
{
	background:url(http://lvyou4.bdimg.com/static/destination/widget/view/public/ticket-list/img/bao-icon_77a2cc8.jpg) no-repeat;
	width:15px;
	height:15px;
	display:inline-block;
	float:left;
	margin-top:3px;
}

.main-ticket .main-ticket-wrap .ticket-tips .globel-iconfont
{
	display:inline-block;
	width:24px;
	height:24px;
	vertical-align:top;
	font-size:24px;
	cursor:pointer;
	color:#5aceb2;
}

.main-ticket .main-ticket-wrap .ticket-tips p span.bao-text
{
	display:inline-block;
	float:left;
	width:170px;
}

.main-ticket .main-ticket-wrap .ticket-tips p span.bao-text span
{
	width:140px;
	display:inline-block;
}

.main-ticket .main-ticket-wrap .ticket-tips .alert-tips
{
	width:408px;
	margin:8px 0 0 -12px;
}

.main-ticket .main-ticket-wrap .ticket-tips .alert-tips h3
{
	color:#000;
}

.main-ticket .main-ticket-wrap .ticket-tips .alert-tips th
{
	white-space:nowrap;
	vertical-align:top;
	color:#000;
}

.main-ticket .main-ticket-wrap .ticket-tips .alert-tips td
{
	padding-left:35px;
	vertical-align:top;
	color:#666;
}

.main-ticket .main-ticket-wrap .ticket-discount
{
	width:445px;
	position:relative;
	min-height:40px;
	margin-right:0;
    font-size:14px;
}

.main-ticket .main-ticket-wrap .ticket-discount .alert-tips
{
	width:340px;
	margin:8px 0 0 -10px;
}

.main-ticket .main-ticket-wrap .ticket-discount-tag
{
	display:inline-block;
	height:18px;
	background:#fff;
	border:#ff8b06 1px solid;
	border-radius:3px;
	overflow:hidden;
	position:relative;
	color:#ff8b06;
	text-align:center;
	cursor:pointer;
	margin:4px 0 0 2px;
}

.main-ticket .main-ticket-wrap .ticket-discount-tag .ticket-discount-type,.main-ticket .main-ticket-wrap .ticket-discount-tag em
{
	display:inline-block;
	height:18px;
	font:400 12px/1.4 Arial;
	vertical-align:top;
}

.main-ticket .main-ticket-wrap .ticket-discount-tag .ticket-discount-type
{
	width:18px;
	text-align:center;
	color:#ff8b06;
	text-indent:0;
	font-family:'microsoft yahei';
	position:absolute;
	left:0;
	top:0;
}

.main-ticket .main-ticket-wrap .ticket-discount-tag em
{
	line-height:1.7;
	letter-spacing:-1px;
	padding:0 3px 0 15px;
}

.main-ticket .main-ticket-wrap .ticket-price
{
	width:210px;
	margin:0;
}

.main-ticket .main-ticket-wrap .ticket-price .price-container
{
	display:inline-block;
	margin-top:6px;
}

.main-ticket .main-ticket-wrap .ticket-price .price-now,.main-ticket .main-ticket-wrap .ticket-price .price-original
{
	color:#ff8b06;
	font:400 18px/1 Arial;
}

.main-ticket .main-ticket-wrap .ticket-price .price-now .icon-rmb,.main-ticket .main-ticket-wrap .ticket-price .price-original .icon-rmb
{
	letter-spacing:-2px;
}

.main-ticket .main-ticket-wrap .ticket-price .price-original
{
	font-size:12px;
	color:#999;
	text-decoration:line-through;
}

.main-ticket .main-ticket-wrap .ticket-price .btn-booking
{
	display:inline-block;
	background:#ff8b06;
	color:#fff;
	border-radius:3px;
	font:400 12px/30px 'microsoft yahei';
	text-align:center;
	margin-right:22px;
	float:right;
	padding:0 20px;
}

.main-ticket .main-ticket-wrap .more-ticket-block
{
	display:block;
	background:#f8f8f8;
	color:#666;
	font:400 12px/38px 'microsoft yahei';
	height:38px;
	text-align:center;
	margin-top:15px;
	position:relative;
}

.main-ticket .main-ticket-wrap .more-ticket-block .globel-iconfont
{
	font-size:12px;
	font-weight:400;
}

.main-ticket .main-ticket-wrap .more-ticket-block:hover
{
	background:#fafafa;
	color:#0091d9;
}

.main-ticket .main-ticket-wrap .alert-tips
{
	position:absolute;
	left:0;
	top:0;
	box-shadow:0 0 3px rgba(0,0,0,.4);
	background:#fff;
	border-radius:4px;
	z-index:5;
	display:none;
}

.main-ticket .main-ticket-wrap .alert-tips-content
{
	position:relative;
	text-align:left;
	padding:14px 15px;
}

.main-ticket .main-ticket-wrap .icon-arrow
{
	position:absolute;
	left:0;
	top:0;
	display:inline-block;
	width:15px;
	height:8px;
	overflow:hidden;
	background:url(http://lvyou2.bdimg.com/static/destination/widget/view/public/ticket-list/img/icon-ticket_9b4fae9.png) no-repeat;
	background-size:100% auto;
	margin:-8px 0 0 12px;
}

.main-ticket .main-ticket-wrap .alert-tips h3,.main-ticket .main-ticket-wrap .alert-tips p
{
	font:400 12px/1.6667 'microsoft yahei';
	color:#999;
	margin:0;
}

.main-ticket .main-ticket-wrap .alert-tips .more
{
	float:right;
	color:#000;
}
.globel-iconfont {
    font-family: globel-iconfont!important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;
    -moz-osx-font-smoothing: grayscale;
} 
.main-ticket .main-ticket-wrap li.active, .main-ticket .main-ticket-wrap li:hover {
    background: #f7f9fa;
}
.main-ticket .main-ticket-wrap li {
    border-bottom: #f3f3f3 1px solid;
}